﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace AudiPyme.DAL
{
    public static class SectoresFactory
    {
        //Devuelve el identificador de sector de una empresa según su nombre
        public static int IdSectorEmpresa(String NombreSector)
        {
            ModeloContainer agenteBD = new ModeloContainer();
            IQueryable<int> IdSector = from s in agenteBD.SectoresEstablecer
                                       where s.NombreSector == NombreSector
                                       select s.IdSector;
            if (IdSector.Count() == 0)
            {
                return 0;
            }
            else
            {
                return IdSector.First();
            }
        }

        //Método que recoge el Id de Sector según su nombre
        public static int RecogeIdSector(string NombreSector)
        {
            ModeloContainer agenteBD = new ModeloContainer();
            IQueryable<int> SectorQuery = from sector in agenteBD.SectoresEstablecer
                                          where sector.NombreSector.Equals(NombreSector)
                                          select sector.IdSector;
            if (SectorQuery.Count() == 0)
            {
                return 0;
            }
            else
            {
                return SectorQuery.First();
            }
        }
    }
}
